using System;
using System.Collections.Generic;
using System.Text;

namespace MVCFramework
{
    // the problems is that i get the stubid interfaces of visitor from EC4 .REFACTOR Visitors Add more than one.
    
    /// <summary>
    /// Interface for all objects that are Visitor 
    /// and can visit IVisitorHost objects
    /// </summary>
    public interface IVisitor
    {
        void Visit(object  element);
    }

    /// <summary>
    /// Interface for all objects that can be visitor
    /// by objects with IVisitor Interface
    /// </summary>
    public interface IVisitorHost
    {
        void Accept(IVisitor visitor);
    }    
}
